Costa Rica, Embassay of
14 Lancaster Gate, Westminster Abbey, London, United Kingdom, W2 3LH
(02077) 068844 Phone